.GLReport {
	empty-cells:show;
	border-collapse:collapse;
}

.GLReport td {
	border:1px solid #ccc;
}

/* title of the report */
.GLReport tr.title td {
	text-align:center;
	font-weight:Bold;
	font-size:14px;
}

/* the empty cell in the top-left corner */
.GLReport td.dummyCell {
	background-color:#fff;
	border-top:0;
	border-left:0;
	border-right:0;
}
.GLReport td.noborder {
	border:0;
}

/* each cell with a value. the data itself */
.GLReport td.data {
	text-align:right;
	font-size:10px;
}
.data.negative {
	color:#f00;
}
.data.zero {
	color:#bbb;
}
.data.undefined {
	color:#f00;
}

.GLReport td.colCaption {
	background-color:#DEF8E6;
	text-align:center;
	font-weight:bold;
}

.GLReport td.rowCaption {
	background-color:#DEF8E6;
	width:100;
}

/* borders */
/* for rows */
.GLReport tr.top td {
	border-top:2px solid #000;
}
.GLReport tr.bottom td {
	border-bottom:2px solid #000;
}
.GLReport tr.left td.inRowFirst {
	border-left:2px solid #000;
}
.GLReport tr.right td.inRowLast {
	border-right:2px solid #000;
}
